sequestration (of persons) - Espagnol Anglais Dictionnaire